package com.hz.wjy.service;

import com.hz.wjy.model.entiy.UserEntity;

import java.util.List;

public interface UserService {

    /**
     * 添加用户
     * @param username 用户名
     * @param realname 真实姓名
     * @param studentId 学号
     * @param password 密码明文
     * @param userType 用户类型
     */
    void addUser(String username, String realname, String studentId, String password, int userType);

    /**
     * 查询所有用户
     * @return 列表
     */
    List<UserEntity> findAll();

    /**
     * 删除用户
     * @param userId 用户ID
     */
    void deleteUser(int userId);

    /**
     * 登录
     * @param username 用户名
     * @param password 密码
     * @return session
     */
    boolean login(String username, String password);

    boolean isLogined(String username);

}
